package com.neu.yth.nepBackend.statistics.service;

import com.neu.yth.nepBackend.entity.Statistics;
import com.baomidou.mybatisplus.extension.service.IService;
import com.neu.yth.nepBackend.utils.Result;

/**
 * <p>
 * 空气质量监测数据统计表 服务类
 * </p>
 *
 * @author YTH
 * @since 2024-05-31
 */
public interface IStatisticsService extends IService<Statistics> {

    /**
     * 根据id查询
     *
     * @param statisticsId
     * @return
     */
    Result selectById(Integer statisticsId);


    /**
     * 查询所有
     * @param gmId
     * @return
     */
    Result selectAll(Integer gmId);

    /**
     * 提交
     * @param statistics
     * @param token
     * @return
     */
    Result submit(Statistics statistics,String token);

    /**
     * 更新
     * @param statistics
     * @return
     */
    Result updateStatisticsById(Statistics statistics);

    /**
     * 根据afId查询
     * @param afId
     * @return
     */
    Result selectByAfId(Integer afId);
}
